module 0x8675309::M {
    struct R {
        f: u64
    }

    fun t0(x: u64, r: R) {
        0 <= 0;
        1 <= 0;
        0 <= 1;
        0 <= (1: u8);
        (0: u8) <= 1;
        0 <= (1: u128);
        (0: u128) <= 1;
        (0) <= (1);
        copy x <= move x;
        r.f <= r.f;
        (1 <= r.f) && (r.f <= 0);
        let R {f: _} = r;
    }
}
